package com.yssoft.mapper.inventory;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.yssoft.entity.inventory.TOutstockDetail;

import tk.mybatis.mapper.common.Mapper;

public interface TOutstockDetailMapper extends Mapper<TOutstockDetail>{
	
	/**
	 * @方法名称: selectOutstockDetailList
	 * @功能描述: 根据出库单id获取出库单明细列表
	 * @作者: 洪丰
	 * @创建时间:2018年5月17日 下午4:15:58
	 * @param param
	 * @return List<Map<String,Object>>
	 */
	List<Map<String,Object>> selectOutstockDetailList(@Param("id") Integer param);
	
	/**
	 * @方法名称: selectInDetaiByODId
	 * @功能描述: 根据出库明细id获取配货明细
	 * @作者: 洪丰
	 * @创建时间:2018年5月18日 下午1:33:46
	 * @param param
	 * @return List<Map<String,Object>>
	 */
	List<Map<String,Object>> selectInDetaiByODId(@Param("id") Integer param);
	
	/**
	 * @方法名称: selectLablePaceIsNotNull
	 * @功能描述: 获取个体溯源出库标签码（有包码）
	 * @作者: 洪丰
	 * @创建时间:2018年5月22日 下午7:31:27
	 * @param param
	 * @return List<Map<String,Object>>
	 */
	List<Map<String,Object>> selectLablePaceIsNotNull(Map<String, Object> param);
	
	/**
	 * @方法名称: selectLablePaceIsNull
	 * @功能描述: 获取个体溯源出库标签码（无包码）
	 * @作者: 洪丰
	 * @创建时间:2018年5月22日 下午7:31:32
	 * @param param
	 * @return List<Map<String,Object>>
	 */
	List<Map<String,Object>> selectLablePaceIsNull(Map<String, Object> param);
	
}